class ShowFileListEntity {
	String? msg;
	List<ShowFileListData>? data;
	String? code;

	ShowFileListEntity({this.msg, this.data, this.code});

	ShowFileListEntity.fromJson(Map<String, dynamic> json) {
		msg = json['Msg'];
		if (json['Data'] != null) {
			data = <ShowFileListData>[];(json['Data'] as List).forEach((v) { data!.add(new ShowFileListData.fromJson(v)); });
		}
		code = json['Code'];
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		data['Msg'] = this.msg;
		if (this.data != null) {
      data['Data'] =  this.data!.map((v) => v.toJson()).toList();
    }
		data['Code'] = this.code;
		return data;
	}
}

class ShowFileListData {
	dynamic updateDate;
	int? type;
	double? size;
	String? saveName;
	String? fileType;
	String? fileName;
	int? createUserId;
	dynamic updateUserId;
	int? id;
	int? mainID;
	String? createDate;
	int? flag;

	ShowFileListData({this.updateDate, this.type, this.size, this.saveName, this.fileType, this.fileName, this.createUserId, this.updateUserId, this.id, this.mainID, this.createDate, this.flag});

	ShowFileListData.fromJson(Map<String, dynamic> json) {
		updateDate = json['UpdateDate'];
		type = json['Type'];
		size = json['size'];
		saveName = json['SaveName'];
		fileType = json['file_type'];
		fileName = json['FileName'];
		createUserId = json['CreateUserId'];
		updateUserId = json['UpdateUserId'];
		id = json['id'];
		mainID = json['mainID'];
		createDate = json['CreateDate'];
		flag = json['Flag'];
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		data['UpdateDate'] = this.updateDate;
		data['Type'] = this.type;
		data['size'] = this.size;
		data['SaveName'] = this.saveName;
		data['file_type'] = this.fileType;
		data['FileName'] = this.fileName;
		data['CreateUserId'] = this.createUserId;
		data['UpdateUserId'] = this.updateUserId;
		data['id'] = this.id;
		data['mainID'] = this.mainID;
		data['CreateDate'] = this.createDate;
		data['Flag'] = this.flag;
		return data;
	}
}
